/******************************************************************************* * Copyright (c) 2012, Project: FP7-ICT-257930 Aniketos * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * * - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * - Neither the name of institution nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ******************************************************************************/ /** */ package eu.aniketos.mtm.srs.util; import eu.aniketos.mtm.srs.*; import org.eclipse.emf.common.notify.Adapter; import org.eclipse.emf.common.notify.Notifier; import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> * The <b>Adapter Factory</b> for the model. * It provides an adapter <code>createXXX</code> method for each class of the model. * <!-- end-user-doc --> * @see eu.aniketos.mtm.srs.SrsPackage * @generated */ public class SrsAdapterFactory extends AdapterFactoryImpl { /** * The cached model package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected static SrsPackage modelPackage; /** * Creates an instance of the adapter factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SrsAdapterFactory() { if (modelPackage == null) { modelPackage = SrsPackage.eINSTANCE; } } /** * Returns whether this factory is applicable for the type of the object. * <!-- begin-user-doc --> * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model. * <!-- end-user-doc --> * @return whether this factory is applicable for the type of the object. * @generated */ @Override public boolean isFactoryForType(Object object) { if (object == modelPackage) { return true; } if (object instanceof EObject) { return ((EObject)object).eClass().getEPackage() == modelPackage; } return false; } /** * The switch that delegates to the <code>createXXX</code> methods. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected SrsSwitch<Adapter> modelSwitch = new SrsSwitch<Adapter>() { @Override public Adapter caseActorSetTypeMin2(ActorSetTypeMin2 object) { return createActorSetTypeMin2Adapter(); } @Override public Adapter caseActorType(ActorType object) { return createActorTypeAdapter(); } @Override public Adapter caseAgentType(AgentType object) { return createAgentTypeAdapter(); } @Override public Adapter caseAuthType(AuthType object) { return createAuthTypeAdapter(); } @Override public Adapter caseAuthType1(AuthType1 object) { return createAuthType1Adapter(); } @Override public Adapter caseAvailabilityType(AvailabilityType object) { return createAvailabilityTypeAdapter(); } @Override public Adapter caseBoDSoDActorType(BoDSoDActorType object) { return createBoDSoDActorTypeAdapter(); } @Override public Adapter caseBoDSoDGoalType(BoDSoDGoalType object) { return createBoDSoDGoalTypeAdapter(); } @Override public Adapter caseCommitmentType(CommitmentType object) { return createCommitmentTypeAdapter(); } @Override public Adapter caseConfidentialityType(ConfidentialityType object) { return createConfidentialityTypeAdapter(); } @Override public Adapter caseDelType(DelType object) { return createDelTypeAdapter(); } @Override public Adapter caseDocType(DocType object) { return createDocTypeAdapter(); } @Override public Adapter caseDocumentRoot(DocumentRoot object) { return createDocumentRootAdapter(); } @Override public Adapter caseGoalSetType(GoalSetType object) { return createGoalSetTypeAdapter(); } @Override public Adapter caseGoalSetTypeMin2(GoalSetTypeMin2 object) { return createGoalSetTypeMin2Adapter(); } @Override public Adapter caseGoalType(GoalType object) { return createGoalTypeAdapter(); } @Override public Adapter caseInfoDocType(InfoDocType object) { return createInfoDocTypeAdapter(); } @Override public Adapter caseInfoSetType(InfoSetType object) { return createInfoSetTypeAdapter(); } @Override public Adapter caseInfoType(InfoType object) { return createInfoTypeAdapter(); } @Override public Adapter caseIntegrityType(IntegrityType object) { return createIntegrityTypeAdapter(); } @Override public Adapter caseKBType(KBType object) { return createKBTypeAdapter(); } @Override public Adapter caseNDType(NDType object) { return createNDTypeAdapter(); } @Override public Adapter caseNRType(NRType object) { return createNRTypeAdapter(); } @Override public Adapter caseNTKType(NTKType object) { return createNTKTypeAdapter(); } @Override public Adapter caseOperationSetType(OperationSetType object) { return createOperationSetTypeAdapter(); } @Override public Adapter caseOwnsType(OwnsType object) { return createOwnsTypeAdapter(); } @Override public Adapter casePartOfType(PartOfType object) { return createPartOfTypeAdapter(); } @Override public Adapter casePostType(PostType object) { return createPostTypeAdapter(); } @Override public Adapter casePreType(PreType object) { return createPreTypeAdapter(); } @Override public Adapter caseProvType(ProvType object) { return createProvTypeAdapter(); } @Override public Adapter caseRedType(RedType object) { return createRedTypeAdapter(); } @Override public Adapter caseRoleType(RoleType object) { return createRoleTypeAdapter(); } @Override public Adapter caseSecReqSpeType(SecReqSpeType object) { return createSecReqSpeTypeAdapter(); } @Override public Adapter caseTangibleByType(TangibleByType object) { return createTangibleByTypeAdapter(); } @Override public Adapter caseThreatListType(ThreatListType object) { return createThreatListTypeAdapter(); } @Override public Adapter caseThreatType(ThreatType object) { return createThreatTypeAdapter(); } @Override public Adapter caseTrustworthinessType(TrustworthinessType object) { return createTrustworthinessTypeAdapter(); } @Override public Adapter defaultCase(EObject object) { return createEObjectAdapter(); } }; /** * Creates an adapter for the <code>target</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param target the object to adapt. * @return the adapter for the <code>target</code>. * @generated */ @Override public Adapter createAdapter(Notifier target) { return modelSwitch.doSwitch((EObject)target); } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.ActorSetTypeMin2 <em>Actor Set Type Min2</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.ActorSetTypeMin2 * @generated */ public Adapter createActorSetTypeMin2Adapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.ActorType <em>Actor Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.ActorType * @generated */ public Adapter createActorTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.AgentType <em>Agent Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.AgentType * @generated */ public Adapter createAgentTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.AuthType <em>Auth Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.AuthType * @generated */ public Adapter createAuthTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.AuthType1 <em>Auth Type1</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.AuthType1 * @generated */ public Adapter createAuthType1Adapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.AvailabilityType <em>Availability Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.AvailabilityType * @generated */ public Adapter createAvailabilityTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.BoDSoDActorType <em>Bo DSo DActor Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.BoDSoDActorType * @generated */ public Adapter createBoDSoDActorTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.BoDSoDGoalType <em>Bo DSo DGoal Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.BoDSoDGoalType * @generated */ public Adapter createBoDSoDGoalTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.CommitmentType <em>Commitment Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.CommitmentType * @generated */ public Adapter createCommitmentTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.ConfidentialityType <em>Confidentiality Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.ConfidentialityType * @generated */ public Adapter createConfidentialityTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.DelType <em>Del Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.DelType * @generated */ public Adapter createDelTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.DocType <em>Doc Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.DocType * @generated */ public Adapter createDocTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.DocumentRoot <em>Document Root</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.DocumentRoot * @generated */ public Adapter createDocumentRootAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.GoalSetType <em>Goal Set Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.GoalSetType * @generated */ public Adapter createGoalSetTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.GoalSetTypeMin2 <em>Goal Set Type Min2</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.GoalSetTypeMin2 * @generated */ public Adapter createGoalSetTypeMin2Adapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.GoalType <em>Goal Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.GoalType * @generated */ public Adapter createGoalTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.InfoDocType <em>Info Doc Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.InfoDocType * @generated */ public Adapter createInfoDocTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.InfoSetType <em>Info Set Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.InfoSetType * @generated */ public Adapter createInfoSetTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.InfoType <em>Info Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.InfoType * @generated */ public Adapter createInfoTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.IntegrityType <em>Integrity Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.IntegrityType * @generated */ public Adapter createIntegrityTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.KBType <em>KB Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.KBType * @generated */ public Adapter createKBTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.NDType <em>ND Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.NDType * @generated */ public Adapter createNDTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.NRType <em>NR Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.NRType * @generated */ public Adapter createNRTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.NTKType <em>NTK Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.NTKType * @generated */ public Adapter createNTKTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.OperationSetType <em>Operation Set Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.OperationSetType * @generated */ public Adapter createOperationSetTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.OwnsType <em>Owns Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.OwnsType * @generated */ public Adapter createOwnsTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.PartOfType <em>Part Of Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.PartOfType * @generated */ public Adapter createPartOfTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.PostType <em>Post Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.PostType * @generated */ public Adapter createPostTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.PreType <em>Pre Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.PreType * @generated */ public Adapter createPreTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.ProvType <em>Prov Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.ProvType * @generated */ public Adapter createProvTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.RedType <em>Red Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.RedType * @generated */ public Adapter createRedTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.RoleType <em>Role Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.RoleType * @generated */ public Adapter createRoleTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.SecReqSpeType <em>Sec Req Spe Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.SecReqSpeType * @generated */ public Adapter createSecReqSpeTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.TangibleByType <em>Tangible By Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.TangibleByType * @generated */ public Adapter createTangibleByTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.ThreatListType <em>Threat List Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.ThreatListType * @generated */ public Adapter createThreatListTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.ThreatType <em>Threat Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.ThreatType * @generated */ public Adapter createThreatTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link eu.aniketos.mtm.srs.TrustworthinessType <em>Trustworthiness Type</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see eu.aniketos.mtm.srs.TrustworthinessType * @generated */ public Adapter createTrustworthinessTypeAdapter() { return null; } /** * Creates a new adapter for the default case. * <!-- begin-user-doc --> * This default implementation returns null. * <!-- end-user-doc --> * @return the new adapter. * @generated */ public Adapter createEObjectAdapter() { return null; } } //SrsAdapterFactory